.sub-label {
	padding: 8px 20px;
}
.maxW300 {
	max-width: 300px;
}
.mb20 {
	margin-bottom: 20px;
}
.brtr {
	border-radius: 2px 2px 0 0;
}
.h42 {
	height: 42px;
}
.brbl {
	border-radius: 0 0 2px 2px;
}
.p20_0 {
	padding: 20px 0;
}
.bsbb {
	box-sizing: border-box;
}
.bdc {
	border-color: #cbd1da !important;
}
.bdt {
	border-top: 1px solid #cbd1da !important;
}
.border_lrb {
	border: 1px solid #cbd1da;
	border-top: 0px;
}
.fs10 {
	font-size: 10px;
}
.warning-color {
	color: #f6ad42;
}
.body {
	min-width: calc(1440px - 13rem) !important;
	height: 100%;
	padding: 0 1.5rem;
	background-color: var(--color-bg-2);
	.bread {
		padding: 1rem 0;
	}
}
.fs20 {
	font-size: 20px;
}
.cp {
	cursor: pointer;
}
.text {
	margin-bottom: 20px;
	margin-left: 50px;
	color: #999;
}
.content-up {
	height: 0;
	padding: 0;
	overflow: hidden;
	border: 0;
	border-bottom: 0 !important;
	transition: height 0.5s;
}
.con {
	height: calc(100vh - 124px);
}
.ml24 {
	margin-left: 24px;
}
.content {
	margin-bottom: 1.25rem;
	padding-bottom: 1.25rem;
	overflow: auto !important;
	background-color: var(--color-bg);
	.allstep {
		display: flex;
		align-items: center;
		justify-content: center;
		padding: 1.5rem 50px;
		.step {
			position: relative;
			flex: 1;
			height: 2.25rem;
			color: #fff;
			line-height: 2.25rem;
			text-align: center;
			background-color: var(--color-6);
			.front {
				position: absolute;
				top: 0;
				left: -1px;
				width: 0;
				height: 0;
				border-top: 18px solid transparent;
				border-bottom: 18px solid transparent;
				border-left: 10px solid #fff;
			}
			.single {
				position: absolute;
				top: 0;
				right: -10px;
				z-index: 100;
				width: 0;
				height: 0;
				border-top: 18px solid transparent;
				border-bottom: 18px solid transparent;
				border-left: 10px solid var(--color-6);
			}
		}
	}
	.grey.step {
		color: #2a2b31;
		background-color: #e7eaef;
		.single {
			border-color: transparent transparent transparent #e7eaef;
		}
	}
	.ml10 {
		margin-left: 10px;
	}
}
.job-content {
	box-sizing: border-box;
	margin: 0 50px;
	padding: 1.5rem 0 0;
	border: 1px solid #cbd1da;
	:global {
		.rc-select-text {
			color: #686c78 !important;
		}
	}
}
.w90p {
	width: 90% !important;
}
.toJob {
	position: absolute;
	top: 50%;
	right: 8px;
	transform: translateY(-50%);
}
.ml24 {
	margin-left: 24px;
}
.h24 {
	height: 24px !important;
}
.df {
	display: flex;
}
.aic {
	align-items: center;
}
.w260 {
	width: 260px !important;
}
.flex1 {
	flex: 1;
}
.mr10 {
	margin-right: 10px;
}
.mt1 {
	margin-top: 1px;
}
.pr {
	position: relative;
}
.pr20 {
	padding-right: 20px;
}
.pa {
	position: absolute;
}
.item_help {
	position: absolute;
	top: 50%;
	right: -8px;
	transform: translateY(-50%);
}
.mb4 {
	margin-bottom: 4px;
}
.primary-color {
	color: var(--color-primary);
}
.jcsb {
	justify-content: space-between;
}
.t_3 {
	top: -3px;
}
.w80 {
	width: 80px !important;
}
.w100p {
	width: 100% !important;
}
.disw100p {
	pointer-events: none;
}
.p20_40 {
	padding: 20px 40px;
	text-align: center;
}
.w472 {
	width: 472px !important;
}
.btn-box {
	padding-top: 24px;
	text-align: center;
}
.line-btn {
	color: #0b6fd6 !important;
	background: #f7f9fc !important;
	border: 1px solid #0b6fd6 !important;
}
.m0_24 {
	margin: 0 24px;
}
.iconsize {
	height: 16px;
}
.vam {
	vertical-align: middle;
}
.ml8 {
	margin-left: 8px !important;
}
.r31 {
	right: 31px !important;
}
.dib {
	display: inline-block;
	& + svg {
		margin-left: 7px;
	}
}
.bdb {
	border-bottom: 1px solid #e7eaef;
}
.pb10 {
	padding-bottom: 10px;
}
.label {
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}
.ml5 {
	margin-left: 5px;
}
.ml10 {
	margin-left: 10px;
}
.w300 {
	width: 300px !important;
}
.w450 {
	width: 450px !important;
}
.lh32 {
	line-height: 32px;
}
.mt_20 {
	margin-top: -20px !important;
}
.m20_0 {
	margin: 20px 0;
}
.mt20 {
	margin-top: 20px;
}
.tRight {
	:global {
		.ant-form-item-label-left {
			text-align: right;
		}
	}
}
.mt_1 {
	margin-top: -1px;
}
.t_2 {
	top: -2px;
}
.dib {
	display: inline-block;
}
.vam {
	vertical-align: middle;
}
.host-collect {
	:global {
		.ant-form-item-control-input-content {
			display: flex;
		}
	}
}
.depth-tip {
	position: absolute;
	top: 8px;
	right: 29px;
	&.r_10 {
		right: -10px;
	}
	&.h_center {
		top: 50% !important;
		transform: translateY(-50%);
	}
}
.triggerTypeBox {
	position: relative;
	.tipsBox {
		position: absolute;
		top: 5px;
		left: 370px;
		display: flex;
		align-items: center;
		width: 20rem;
		color: #ffc276;
		font-size: 13px;
	}
}
.webTipsBox {
	position: absolute;
	top: 6px;
	left: 158px;
	display: flex;
	align-items: center;
	width: 20rem;
	color: #ffc276;
	font-size: 13px;
}
.w700 {
	width: 700px !important;
}
.pr40 {
	padding-right: 40px;
}
.p20 {
	padding: 20px;
}
.r8 {
	right: 8px !important;
}
.r15 {
	right: 15px !important;
}
.r24 {
	right: 24px !important;
}
.r_14 {
	right: -14px;
}
.p10_20 {
	padding: 10px 20px;
	&:first-child {
		width: 140px;
	}
	&:last-child {
		min-height: 42px;
	}
}
.mb10 {
	margin-bottom: 10px;
}
.bd {
	border: 1px solid #979797;
	&:not(:last-child) {
		border-bottom: 0px;
	}
}
.t5vh {
	top: 5vh !important;
}
.sub-item {
	flex-wrap: wrap;
	&:last-child {
		margin-bottom: -10px;
	}
	> span {
		margin-right: 30px;
		margin-bottom: 10px;
	}
}
.w260 {
	width: 260px;
}
.main-color {
	color: #0b6fd6;
}
.w165 {
	width: 165px;
}
.ofh {
	overflow: hidden;
}
.wwb {
	word-break: break-word;
}
.content-url-icon {
	top: 50%;
	right: 46px;
	transform: translateY(-50%);
}
.vat {
	vertical-align: top;
}
.bdl0 {
	border-left: 0px;
}
.bdl {
	border-left: 1px solid #979797;
}
.noEvent {
	pointer-events: none;
}
.flex1 {
	flex: 1;
}
.df {
	display: flex;
}
.aifs {
	align-items: flex-start;
}
.w720 {
	width: 720px !important;
}
.task-items {
	:global {
		.ant-form-item {
			margin-bottom: 5px !important;
		}
	}
	input[disabled] + label {
		background-color: #f7f9fc;
	}
	.item-help {
		position: absolute;
		top: 9px;
		right: -25px;
	}
	.pr {
		position: relative;
	}
	.t6 {
		top: 6px;
	}
}
.fwn {
	font-weight: normal;
}
.mh65p {
	max-height: 65vh;
}
.ofa {
	overflow: auto;
}
.m_10_0_20_60 {
	margin: -10px 40px 20px calc(100% / 24 * 3 - 80px);
}
.fs20 {
	font-size: 20px;
}
.mr10 {
	margin-right: 10px;
}
.primary-color {
	color: #0b6fd6;
}
.error-color {
	color: #f04038;
}
.tar {
	text-align: right;
}
.pl30 {
	padding-left: 30px;
}
.method-icon {
	opacity: 0;
	pointer-events: none;
	&.show {
		cursor: pointer;
		opacity: 1;
		pointer-events: all;
	}
}
.pre-input {
	border: 1px solid #cbd1da;
	border-radius: 4px;
	> span:first-child {
		display: inline-block;
		width: 70%;
		max-width: 70%;
		height: 28px;
		padding: 0 12px !important;
		overflow: hidden;
		line-height: 28px;
		text-overflow: ellipsis;
		border: none !important;
	}
	> input {
		width: 30% !important;
		border-top: none !important;
		border-right: none !important;
		border-bottom: none !important;
	}
}
.tou {
	text-overflow: unset !important;
	:global {
		.rc-select-disabled {
			background-color: #fbfbfb !important;
		}
	}
}
.w60p {
	width: 60%;
}
.required::before {
	display: inline-block;
	margin-right: 4px;
	color: #ff4d4f;
	font-size: 14px;
	font-family: SimSun, sans-serif;
	line-height: 1;
	content: '*';
}
.mr16 {
	margin-right: 16px;
}
.w100 {
	width: 100px !important;
}
.m0_10 {
	margin: 0 10px;
}
.w200 {
	width: 200px;
}
.mt10 {
	margin-top: 10px;
}
.mt24 {
	margin-top: 24px;
}
.w876 {
	width: 876px;
}
.w170 {
	width: 170px !important;
}
.w85 {
	width: 85px;
}
.w840 {
	width: 840px;
}
.ml36 {
	margin-left: 36px;
}
.mb20 {
	margin-bottom: 20px;
}
.mb0 {
	margin-bottom: 0 !important;
}
.mini-select {
	margin-bottom: 18px !important;
	:global {
		.rc-select {
			width: 4rem !important;
		}
		.rc-select-selection {
			height: 28px !important;
			font-size: 12px !important;
			line-height: 28px !important;
			.rc-select-selection__rendered {
				height: 26px !important;
				line-height: 26px !important;
			}
			.rc-select-arrow {
				height: 26px !important;
			}
		}
	}
}
.mb18 {
	margin-bottom: 18px;
}
.msg-table {
	:global {
		.ant-table-tbody > tr > td {
			padding: 18px 20px 0 !important;
		}
		.ant-form-item-with-help .ant-form-item-explain,
		.ant-form-item-with-help .ant-form-item-explain + * {
			min-height: 18px !important;
			height: 18px !important;
			font-size: 12px;
		}
		tbody {
			/* tr{
				height:75px
			} */
		}
		tbody .ant-table-selection-column {
			.ant-checkbox-wrapper {
				height: 38px !important;
			}
		}
		.ant-table-wrapper {
			min-height: 268px;
		}
	}
}
.pl6 {
	padding-left: 6px;
}
.submit-dialog {
	:global {
		.rc-btn-confirm {
			padding: 0;
			color: unset;
			background-color: unset;
		}
	}
}
.mt_2 {
	margin-top: -2px;
}
:global {
	.rc-select-disabled {
		background-color: #f7f9fc !important;
	}
}
.ru {
	right: unset !important;
}
.l178 {
	left: 178px;
}
.ml_9 {
	margin-left: -9px !important;
}
.job-id-select {
	padding-right: 0px;
	&::after {
		right: 25px !important;
	}
	:global {
		.rc-select-clear {
			right: 20px !important;
		}
	}
}
.r_20 {
	right: -20px;
}
.timeTip {
	position: relative;
	left: 217px;
	top: -12px;
}
#textarea-dis:disabled {
	background-color: #f7f9fc !important;
	border-color: #e6eaef !important;
}
.settings-item {
	:global {
		.ant-radio-wrapper-disabled {
			border-color: #cbd1da;
			&:hover {
				border-color: #cbd1da;
			}
		}
		.ant-form-item-control-input-content {
			*[disabled] {
				* {
					pointer-events: none;
				}
			}
		}
	}
}
.job-id-select {
	:global {
		.ant-form-item {
			margin-bottom: 0;
		}
		.ant-form-item-explain {
			min-height: unset;
		}
	}
}
.hint {
	color: #999;
	position: absolute;
	top: 15%;
	left: 25%;
	right: 0;
}
.icon {
	font-size: 14px;
	margin-left: 5px;
	color: rgb(11, 111, 214);
}
.mt_10 {
	margin-top: -10px;
}
.ml_2 {
	margin-left: -2px;
}
.ml3 {
	margin-left: 3px;
}
.no-tips {
	:global {
		.ant-form-item-explain {
			min-height: 0;
		}
	}
}
.ml70 {
	margin-left: 70px;
}
.w450 {
	width: 450px;
}
.mt_5 {
	margin-top: -5px;
}
